platform (idam mahkumlarının başının kesildiği yüksek) - Turkish English Dictionary